runtime.m.lockedExt (field)

16 uses

	runtime (current package)
		coro.go#L55: 		if mp.lockedExt+mp.lockedInt != 0 {
		coro.go#L57: 			c.lockedExt = mp.lockedExt
		coro.go#L124: 		if mp != c.mp || mp.lockedInt != c.lockedInt || mp.lockedExt != c.lockedExt {
		coro.go#L127: 			print("coro: got lock external ", mp.lockedExt, ", want ", c.lockedExt, "\n")
		debugcall.go#L145: 		lockedExt = mp.lockedExt
		debugcall.go#L146: 		mp.lockedExt = 0
		debugcall.go#L194: 	mp.lockedExt = lockedExt
		proc.go#L2793: 	if gp := getg(); gp != nil && gp.m != nil && (gp.m.lockedExt != 0 || gp.m.incgo) && GOOS != "plan9" {
		proc.go#L4395: 			mp.lockedExt = 0
		proc.go#L5366: 	gp.m.lockedExt++
		proc.go#L5367: 	if gp.m.lockedExt == 0 {
		proc.go#L5368: 		gp.m.lockedExt--
		proc.go#L5390: 	if gp.m.lockedInt != 0 || gp.m.lockedExt != 0 {
		proc.go#L5413: 	if gp.m.lockedExt == 0 {
		proc.go#L5416: 	gp.m.lockedExt--
		runtime2.go#L574: 	lockedExt       uint32      // tracking for external LockOSThread